import zod from "zod";

/**
 * @type {unique symbol}
 */
const __METADATA__ = Symbol("metadata");

/**
 * @typedef {{selector: string}} DefineSelector
 */

/**
 * @template {string} T
 * @param {T} str
 * @param {{[__METADATA__]: DefineSelector}} _metadata
 * @returns {T}
 */
const stringWithMetadata = (str, _metadata) => str;

module.exports = stringWithMetadata;
